home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cpp_libs
/
matrix.lha
/
Matrix
/
src
/
tMatrix.C
< prev
Wrap
C/C++ Source or Header
|
1993-04-08
|
841b
|
37 lines
//g++ -I../include -L../lib -O -o tMatrix tMatrix.C -lMatrix -lg++ -lm
//CC -I../include -L../lib -O -o tMatrix tMatrix.C -lMatrix -lcomplex -lm
#include <complex.Matrix.h>
#define matrix complexMatrix
int main() {
matrix x(2, 2, complex(1.0, sqrt(3.0)));
x[1][1] = -x[0][0];
x[0][1] = conj(x[1][0]);
cout <<" x "<< "\n"
<< x << "\n"
<<"sqrt(x)"<< "\n"
<< sqrt(x) << "\n"
<<"conj(x)"<< "\n"
<< conj(x) << "\n"
<<"cosh(x)"<< "\n"
<< cosh(x) << "\n"
<<"sinh(x)"<< "\n"
<< sinh(x) << "\n"
<<" cos(x)"<< "\n"
<< cos(x) << "\n"
<<" sin(x)"<< "\n"
<< sin(x) << "\n"
<<" abs(x)"<< "\n"
<< abs(x) << "\n"
<<"norm(x)"<< "\n"
<< norm(x) << "\n"
<<" arg(x)"<< "\n"
<< arg(x) << "\n"
<<"real(x)"<< "\n"
<< real(x) << "\n"
<<"imag(x)"<< "\n"
<< imag(x) << "\n"
;
}